Command Query
'Command Query'는 소프트웨어 시스템이나 데이터베이스에서 자주 사용되는 패턴으로, 명령(command)과 질의(query)를 구분하는 개념입니다. - Command : 시스템에 특정 작업을 수행하도록 지시하는 행위로, 데이터의 상태를 변경하거나 특정 동작을 실행하는 등의 기능을 가집니다. 예를 들어, 데이터베이스에서 새로운 데이터를 삽입하거나 기존 데이터를 업데이트하는 경우가 이에 해당합니다. - Query : 시스템에 정보를 요청하는 행위로, 데이터의 상태를 조회하거나 정보를 검색하는 기능을 가집니다. 예를 들어, 데이터베이스에서 특정 조건의 데이터를 검색하거나 결과를 집계하는 경우가 이에 해당합니다. 이 패턴은 응용 프로그램의 구조를 보다 명확하게 하고, 각 기능의 책임을 분리하여 유지보수성을 높이는 데 도움을 줍니다.
내용이 부정확하다면 싫어요를 누르세요.